MSWQAYVDEHLMCDVGDGQGHHLTAAAIIGHDGSVWAQSANFPQFKPQEITDIMKDFDEPGHLAPTGMFLAGLKYMVIQGEPNAVIRGKKGAGGITIKKTGQSMVFGLYEEPVTPGQCNMVVERLGDYLIEQGL